---
title: Användning
description: Denna sektion täcker hur man använder Ultracite i det dagliga arbetet — inklusive kommandoradsgränssnittet, integration i editorn och typiska arbetsflöden.
---

## IDE-integration

Ultracite fungerar bäst när det är integrerat i din editor, så att du får omedelbar återkoppling medan du skriver kod. Det är utformat för att köras automatiskt vid sparning. För att testa det, öppna ett projekt i din IDE. När du redigerar filer bör du se formateringen tillämpas vid sparning. Försök att införa ett litet kodstilmfel (som ett extra semikolon eller en felindenterad rad) och tryck på Spara – Ultracite (Biome) kommer omedelbart att formatera om filen.

Om du orsakar ett vanligt lintproblem (som en oanvänd variabel) kan du se en vågig understrykning eller en varning i Problems-panelen; vid sparning kommer Ultracite försöka åtgärda det om det är automatiskt åtgärdbar (till exempel ta bort en oanvänd import) eller annars lämna en varning som du behöver hantera.

### Omedelbar formatering

Varje gång du sparar en fil formaterar Biome (med Ultracites konfiguration) filen. Du behöver inte köra en separat Prettier eller oroa dig för formatering – det tas om hand.

Tack vare `codeActionsOnSave`-inställningarna kommer VS Code också applicera Biomes *åtgärda allt* (”fix all”) vid sparning. Det innebär att alla lintregler som har en automatisk åtgärd (som att konvertera `!=` till `!==`, lägga till saknade parenteser, fixa importordning etc.) kommer att tillämpas. Det är som om du automatiskt körde `--fix` med ESLint.

Vi har till och med aktiverat `formatOnPaste` – så om du klistrar in kod från någon annanstans kommer den omedelbart att formateras för att matcha din stil.

Den stora fördelen här är omedelbar återkoppling. Du skriver kod i VS Code, och Ultracite håller den kontinuerligt ren. Med tiden kommer du märka att du spenderar liten eller ingen tid på att rätta lintfel – Ultracite åtgärdar dem åt dig eller påpekar dem tidigt. Detta leder till ett smidigt utvecklingsflöde där kodstil och mindre problem aldrig hinner hopa sig.

### Integrering med Problems-panelen

Eventuella problem som kvarstår (som kräver din uppmärksamhet) visas i Problems-panelen. Till exempel, om Ultracite har en regel som förbjuder något eller hittar ett fel den inte kan åtgärda (säg att du använde ett föråldrat API eller glömde hantera en Promise rejection), kommer det att listas som ett fel eller en varning. Du kan klicka på det för att hoppa till platsen i koden.

### Code lenses / Snabbfixar

I många fall erbjuder VS Code-tillägget för Biome förslag på snabbfixar. Om du ser en gul glödlampa eller en förslagsruta kan du också tillämpa fixar manuellt. Till exempel, om en import är oanvänd kan du få en snabbfix för att ta bort den (om den inte redan togs bort vid sparning).

## CLI-användning

Ultracite levereras med en bekväm CLI (anropas som `ultracite` när den är installerad). Här är vanliga sätt att använda den.

### Kontrollera kod

Kommandot `check` omsluter Biome-kommandot `check`, vilket kör linter utan att åtgärda filer.

```bash title="Terminal"
npx ultracite check
```

Du kan ange `--diagnostic-level`-filtret för att visa endast fel eller varningar:

```bash title="Terminal"
# Show only errors
npx ultracite check --diagnostic-level error

# Show warnings and above (errors)
npx ultracite check --diagnostic-level warn
```

### Åtgärda kod

Kommandot `fix` omsluter Biome-kommandot `check --write`, vilket kör linter och åtgärdar filer.

```bash title="Terminal"
npx ultracite fix
```

Du kan också tillämpa osäkra åtgärder genom att köra:

```bash title="Terminal"
npx ultracite fix --unsafe
```

### Validera installation

Kommandot `doctor` kontrollerar din installation för problem och ger rekommendationer. Detta är bra att köra efter att du installerat Ultracite för att försäkra dig om att allt är korrekt konfigurerat.

```bash title="Terminal"
npx ultracite doctor
```